package com.smartwebx.ha.dal.assign.dao;

import com.smartwebx.ha.dal.assign.bean.HaPageFreetable;
import com.smartwebx.ha.dal.assign.bean.HaPageFreetableExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface HaPageFreetableMapper {
    int countByExample(HaPageFreetableExample example);

    int deleteByExample(HaPageFreetableExample example);

    int deleteByPrimaryKey(String id);

    int insert(HaPageFreetable record);

    int insertSelective(HaPageFreetable record);

    List<HaPageFreetable> selectByExample(HaPageFreetableExample example);

    HaPageFreetable selectByPrimaryKey(String id);

    int updateByExampleSelective(@Param("record") HaPageFreetable record, @Param("example") HaPageFreetableExample example);

    int updateByExample(@Param("record") HaPageFreetable record, @Param("example") HaPageFreetableExample example);

    int updateByPrimaryKeySelective(HaPageFreetable record);

    int updateByPrimaryKey(HaPageFreetable record);
}